package br.edu.utfpr.backupTools.view.action;

import java.util.List;

import br.edu.utfpr.backupTools.controller.ControladorBackupImpl;
import br.edu.utfpr.backupTools.controller.interfaces.ControladorBackup;
import br.edu.utfpr.backupTools.controller.validator.BackupValidator;
import br.edu.utfpr.backupTools.model.dao.DaoBackupImpl;
import br.edu.utfpr.backupTools.model.dao.interfaces.DaoBackup;
import br.edu.utfpr.backupTools.model.pojo.IBean;
import br.edu.utfpr.backupTools.view.action.strategy.AbstractBackup;

/**
 *Classe abstrata a ser extendida pelas classes de consulta.
 * 
 * @author Luan Malaguti Reffatti
 */
public abstract class AbstractListCommand<Bean extends IBean> extends AbstractBackup{

    public abstract List<Bean> execute();
}
